A topologically robust algorithm for Boolean operations on polyhedral shapes using approximate arithmetic

نویسندگان

  • J. M. Smith
  • Neil A. Dodgson
چکیده

We present a topologically robust algorithm for Boolean operations on polyhedral boundary models. The algorithm can be proved always to generate a result with valid connectivity if the input shape representations have valid connectivity, irrespective of the type of arithmetic used or the extent of numerical errors in the computations or input data. The main part of the algorithm is based on a series of interdependent operations. The relationship between these operations ensures a consistency in the intermediate results that guarantees correct connectivity in the final result. Either a triangle mesh or polygon mesh can be used. Although the basic algorithm may generate geometric artifacts, principally gaps and slivers, a data smoothing post-process can be applied to the result to remove such artifacts, thereby making the combined process a practical and reliable way of performing Boolean operations. c © 2006 Published by Elsevier Ltd

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Topologically Robust Boolean Algorithm Using Approximate Arithmetic

We present a previously unpublished, topologically robust algorithm for Boolean operations on polyhedral boundary models. The algorithm can be proved always to generate a result with valid connectivity if the input shape representations have valid connectivity, irrespective of the type of arithmetic used or the extent of numerical errors in the computations or input data. The main part of the a...

متن کامل

Towards robust inexact geometric computation

Some figures in this document are best viewed in colour. If you received a black-and-white copy, please consult the online version if necessary. Summary Geometric algorithms implemented using rounded arithmetic are prone to robustness problems. Geometric algorithms are often a mix of arithmetic and combinatorial computations , arising from the need to create geometric data structures that are t...

متن کامل

Accurate Sampling-Based Algorithms for Surface Extraction and Motion Planning

GOKUL VARADHAN: Accurate Sampling-Based Algorithms for Surface Extraction and Motion Planning. (Under the direction of Dinesh Manocha.) Boolean operations, Minkowski sum evaluation, configuration space computation, and motion planning are fundamental problems in solid modeling and robotics. Their applications include computer-aided design, numerically-controlled machining, tolerance verificatio...

متن کامل

Boolean operations on arbitrary polyhedral meshes

A floating-point arithmetic algorithm designed for solving usual boolean operations (intersection, union, and difference) on arbitrary polyhedral meshes is described in this paper. It can be used in many preand post-processing applications in computational physics (e.g. cut-cell volume mesh generation or high order conservative remapping). The method provides conformal polyhedral meshes upon ex...

متن کامل

Topology-Oriented Boolean Operations

This technical report discusses an efficient, topologyoriented method for Boolean operations on polyhedral manifolds. A new spatial hashing technique is proposed for detecting intersections of primitive pairs in linear time complexity. A topology-oriented technique is proposed that classifies the type of intersection using robust geometric predicates. Boolean results are built using finite-prec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computer-Aided Design

دوره 39  شماره 

صفحات  -

تاریخ انتشار 2007